package com.tarena.lbs.coupon.pojo.po;


import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("activity") // 指定实际的表名
@FieldDefaults(level = AccessLevel.PRIVATE)
public class ActivityPO implements Serializable {


    Integer id; // 注意：数据库字段类型为bigint，所以这里应该使用Long类型
    String activityName;
    Date startDate;
    Date endDate;
    String describes;
    String imgIds;
    String shopIds;
    String targetCustomer;
    String activityTarget;
    Integer deliveryChannel;
    Integer rewardCouponId; // 注意：数据库字段类型为varchar，所以这里应该使用String类型
    String shareProfile;
    String shareUrl;
    Integer status;
    Integer businessId;
    Date createAt;
    Date updateAt;
    Integer rewardType;
    Integer enableStatus;


    Integer activityType;


    Integer channelType;


    Integer marketingType;


    String activityJson;
}
